import request from '@/utils/request'
const path = 'http://39.108.248.115:9000'
const api = {
  resources: path + '/base/resources',
  platformRoles: path + '/base/platformRoles'
}

// 获取平台租户访问控制角色信息
export function getPlatformRoles (parameter) {
  return request({
    url: api.platformRoles,
    method: 'get'
  })
}
// 添加平台内置权限控制角色
export function addPlatformRoles (parameter) {
  return request({
    url: api.platformRoles,
    method: 'post',
    data: parameter
  })
}
// 获取平台访问控制角色详情
export function detailPlatformRoles (roleId) {
  return request({
    url: api.platformRoles + '/' + roleId,
    method: 'get'
  })
}
// 修改权限控制内置角色
export function editPlatformRoles (parameter) {
  return request({
    url: api.platformRoles + '/' + parameter.roleId,
    method: 'put',
    data: parameter
  })
}

// 添加访问控制资源
export function addResources (parameter) {
  return request({
    url: api.resources,
    method: 'post',
    data: parameter
  })
}
// 访问控制资源分页模糊查询
export function getResources (parameter) {
  const par = '?pageNum=' + parameter.current + '&pageSize=' + parameter.pageSize + '&resourceType=' + parameter.resourceType + '&description=' + parameter.description
  return request({
    url: api.resources + par,
    method: 'get'
  })
}
// 更新访问控制资源
export function editResources (parameter) {
  return request({
    url: api.resources + '/' + parameter.resourceId,
    method: 'put',
    data: parameter
  })
}
// 访问控制资源详情
export function detailResources (resourceId) {
  return request({
    url: api.resources + '/' + resourceId,
    method: 'get'
  })
}
